package com.letv.so.bean;

import java.util.List;
import java.util.Map;

import com.alibaba.fastjson.JSONObject;
import com.letv.so.util.ZHConverter;

/**
 * 专辑Bean
 * 
 */
public class AlbumBean extends BaseDataBean implements java.io.Serializable {

	/**
	 * 
	 */
	private static final long serialVersionUID = -6038829042393258540L;
	private String isMobile;
	private String isPc;
	private String isTv;
	private String tophot;
	private String orderNum;
	
	public String getIsMobile() {
		return isMobile;
	}

	public void setIsMobile(String isMobile) {
		this.isMobile = isMobile;
	}

	public String getIsPc() {
		return isPc;
	}

	public void setIsPc(String isPc) {
		this.isPc = isPc;
	}

	public String getIsTv() {
		return isTv;
	}

	public void setIsTv(String isTv) {
		this.isTv = isTv;
	}

	public String getTophot() {
		return tophot;
	}

	public void setTophot(String tophot) {
		this.tophot = tophot;
	}

	public String getOrderNum() {
		return orderNum;
	}

	public void setOrderNum(String orderNum) {
		this.orderNum = orderNum;
	}

	private String aid;// 专辑ID
	private String name;// 名称
	private String highLightName;// 飘红名称
	private String nameQuanpin;// name全拼
	private String nameJianpin;// name简拼
	private String qname;// query name
	private String sname;// suggest name
	private String allowforeign;// 允许海外播放
	private String otherName;// 别名
	private String directory;// 导演
	private String starring;// 主演
	private String category;// 分类：电视，电视剧，动漫，娱乐等
	private String categoryName;// 分类名称
	private String subCategory;// 子分类：爱情，科幻等
	private String subCategoryName; // 子分类名称
	private String videoType;// 专辑类型：1,正片 2,预告片 3,花絮 4,资讯 5,其他
	private String videoTypeName;// 专辑类型：1,正片 2,预告片 3,花絮 4,资讯 5,其他
	private String style;// 音乐中的风格:1流行，2摇滚，3爵士，4民谣，5电子
	private String language;// 语言：1.国语, 2.粤语, 3.英语, 4.日语, 5.韩语, 0.其他
	private String area;// 地区
	private String areaName;// 地区名字
	private String pushFlag;// 推送状态，按位标识：第一位ptv, 第二位vip, 0为不推送, 1为推送
	private String isDisplay;// 是否显示
	private String hasHeight;// 是否有高清
	private String episodes;// 总集数
	private String nowEpisodes;// 当前剧集
	private String duration;// 每集时长（分钟）
	private String isEnd;// 是否完结：0.否, 1.是
	private String tag;// 标签
	private String releaseDate;// 上映年份
	private String ctime;// 创建时间
	private String mtime;// 修改时间
	private String letvReleaseDate;// 乐视上映时间
	private String copyright;// 版权信息：4.无版权,1.独家, 2.非独家,3.第三方授权
	private String recommLevel;// 推荐指数
	private String rating;// 评分
	private String votes;// 评分人数
	private String description;// 详细介绍
	private String shortDesc;// 简略介绍
	private String vipID;// VIP专辑ID
	private String fitAge;// 适应年龄
	private String allowMonth;// 是否支持包月，1是，0否
	private String singlePrice;// 单片价格
	private String discountPrice;// 折扣价格
	private String discountDate;// 折扣有效期
	private String payDate;// 服务期限
	private String prePrice;// 预购价格
	private String fid;// 专题ID(父专辑ID)
	private String forder;// 专辑位置(在父专辑中的顺序)
	private String versionTitle;// 版本标题
	private String vids;// 下属视频ID
	private String vipCount;// VIP视频数
	private String netFilmCount;// 网络院线视频数
	private String ipadCount;// ipad端更新集数
	private String mobileCount;// 移动端更新集数
	private String playCount;// 播放次数
	private String playStreams; // 码流
	private String src;// 数据来源：1：vrs，0：ptv 2 leso
	private String weekCount;// 上周播放量
	private String monthCount;// 上月播放量
	private String dayCount;// 昨天播放量
	private String playStatus;// 跟播状态
	private List<VideoBean> videoList;// 视频列表
	private String liveInfo;
	private String postS1;// 竖图1：150px*200px
	private String postS2;// 竖图2：120px*160px
	private String postS3;// 竖图3：96px*128px
	private String postH1;// 横图1：220px*145px
	private String postH2;// 横图2：130px*80px
	private String postF1;// 方图1,尺寸：256*256
	private String postF2;// 方图2，尺寸：180*180
	private String postF3;// 方图3，尺寸：64*64
	private String poster11;// 200*150
	private String poster12;// 400*300
	private String poster19; // 150*200
	private String poster20;// 300*400
	private String rcompany; // 公开课的学校
	private String contentRating; // 18+
	private String deadlinks;
	private List<ExtranetAlbumBean> siteList;//站点列表
	private String site;
	private String letv_original_id;
    private String special_site;
    private String play_status;
    private String publisher;
    private String video_types;
    private String price;
    private String vprice;
    private String starttime;
    private String endtime;
    private String contentType;
    private String cpLetvOriginalId;
    private String album_pay_platform;
    private String h5BlockedCityLevel;
    private String letvOrininalSvids;
    private String is_cibn_checked;
    private String external_id;
    private String source_list;
    private String is_cibn_show;
    private JSONObject external_play_id;
    private String external_play_ids;
    private String vid;
    private String website_album_id;
    private JSONObject source_list_json;
    private String extData;
    private String pay_type;
    private String is_coupon;

    public String getPay_type() {
        return pay_type;
    }

    public void setPay_type(String pay_type) {
        this.pay_type = pay_type;
    }

    public String getIs_coupon() {
        return is_coupon;
    }

    public void setIs_coupon(String is_coupon) {
        this.is_coupon = is_coupon;
    }

    public String getExtData() {
        return extData;
    }

    public void setExtData(String extData) {
        this.extData = extData;
    }

    public JSONObject getSource_list_json() {
        return source_list_json;
    }

    public void setSource_list_json(JSONObject source_list_json) {
        this.source_list_json = source_list_json;
    }

    public String getWebsite_album_id() {
        return website_album_id;
    }

    public void setWebsite_album_id(String website_album_id) {
        this.website_album_id = website_album_id;
    }

    public String getVid() {
        return vid;
    }

    public void setVid(String vid) {
        this.vid = vid;
    }

    public String getExternal_play_ids() {
        return external_play_ids;
    }

    public void setExternal_play_ids(String external_play_ids) {
        this.external_play_ids = external_play_ids;
    }

    public JSONObject getExternal_play_id() {
        return external_play_id;
    }

    public void setExternal_play_id(JSONObject external_play_id) {
        this.external_play_id = external_play_id;
    }

    public String getIs_cibn_show() {
        return is_cibn_show;
    }

    public void setIs_cibn_show(String is_cibn_show) {
        this.is_cibn_show = is_cibn_show;
    }

    public String getSource_list() {
        return source_list;
    }

    public void setSource_list(String source_list) {
        this.source_list = source_list;
    }

    public String getIs_cibn_checked() {
        return is_cibn_checked;
    }

    public void setIs_cibn_checked(String is_cibn_checked) {
        this.is_cibn_checked = is_cibn_checked;
    }

    public String getLetvOrininalSvids() {
        return letvOrininalSvids;
    }

    public void setLetvOrininalSvids(String letvOrininalSvids) {
        this.letvOrininalSvids = letvOrininalSvids;
    }

    public String getH5BlockedCityLevel() {
        return h5BlockedCityLevel;
    }

    public void setH5BlockedCityLevel(String h5BlockedCityLevel) {
        this.h5BlockedCityLevel = h5BlockedCityLevel;
    }

    public String getAlbum_pay_platform() {
        return album_pay_platform;
    }

    public void setAlbum_pay_platform(String album_pay_platform) {
        this.album_pay_platform = album_pay_platform;
    }

    public String getCpLetvOriginalId() {
        return cpLetvOriginalId;
    }

    public void setCpLetvOriginalId(String cpLetvOriginalId) {
        this.cpLetvOriginalId = cpLetvOriginalId;
    }

    public String getContentType() {
        return contentType;
    }

    public void setContentType(String contentType) {
        this.contentType = contentType;
    }

    public String getSite() {
		return site;
	}

	public void setSite(String site) {
		this.site = site;
	}

	/**
	 * @return the siteList
	 */
	public List<ExtranetAlbumBean> getSiteList() {
		return siteList;
	}

	/**
	 * @param siteList the siteList to set
	 */
	public void setSiteList(List<ExtranetAlbumBean> siteList) {
		this.siteList = siteList;
	}

	/**
	 * @return the deadlinks
	 */
	public String getDeadlinks() {
		return deadlinks;
	}

	/**
	 * @param deadlinks the deadlinks to set
	 */
	public void setDeadlinks(String deadlinks) {
		this.deadlinks = deadlinks;
	}

	public String getContentRating() {
		return contentRating;
	}

	public void setContentRating(String contentRating) {
		this.contentRating = contentRating;
	}

	/**
	 * 模型统一新增子字段
	 */
	private String subname; // 副标题
	private String englishName; // 英文名
	private String actor; // 演员
	private String actorName;
	private String screenwriter; // 编剧
	private String maker; // 制片人
	private String authors; // 音乐作词
	private String compose; // 音乐作曲者
	private String styleName; // 风格(数字对应中文)
	private String languageName; // 语言(数字对应的中文)
	private String copyrightName; // 版权(数字对应的中文）
	private String copyrightBegin; // 版权开始时间
	private String copyrightEnd; // 版权结束时间
	private String copyrightCompany; // 版权公司
	private String ispay; // 是否付费
	private String recordCompany; // 唱片公司
	private String publishCompany; // 发行公司
	private String discountEndDate; // 折扣有效期结束日期
	private String tvid; // 所属电视台
	private String tvName; // 电视台名称
	private String firstWord; // 首字母
	private String isdelete; // 是否删除

	/**
	 * iptv特有字段
	 */
	private String follownum; // 跟播到第几集集
	private String istop; // 是否置顶
	private String status; // 是否在TV端下线
	private String ordernum; // 排序
	private String broadcastIDs; // 播控方(1,2,3)
	private String isyuanxian;// TV收费
	private String imgVertical150x220; // 竖图1：150px*200px
	private String imgVertical120x160; // 竖图2：120px*160px
	private String imgVertical300x400;
	private String imgHorizontal130x80; // 横图2：130px*80px
	private String imgDetail; // 详情页图片970x300
	private String starringPlay;// 歌手类型
	private String firstPlayTime;// 赛季
	/**
	 * 全网数据特有字段
	 */
	private String url;// 专辑地址
	private String videoPlayUrls;// 专辑下视频地址
	private String subSrc;// 数据来源子分类
	private String vrsAlbumId;
	private String playLink; // 播放链接
	private String intro; // 综艺每期介绍
	private String detailUrl; // 详细链接
	private String viewPics; // 剧集图片
	private String display;// 是否展示
	private String externalIds;
    private String images;
	private String isHomemade;

	/**
	 * 新媒资新增字段
	 */
	private String videoBaseType;
	private String sourceid;
	private String name_pinyin_abb;
	private String websiteTitle;
	private String mobileTitle;
	private String tvTitle;
	private String downloadPlatform;
	private String payPlatform;
	private String doubanid;
	private String actorPlay;
	private String picOriginal;
	private String programStyle;
	private String playTV;
	private String is_follow;
	private String payProduct;
	private String relationid;
	private String country;
	private String vidEpisode;
	private String starringName;
	private String directoryName;
	private String starsPic;
	private List<Map<String, Object>> relationAlbums;
	private String seriesAlbumIds;// 关联专辑ids
	private String mids;

	// 全局视频ID，通过视频ID可以查找专加，站点和集数 added at 20140928 LHC
	private String globalVids;
	private String unIds;
	private String albumPic;
	private List<Map<String, Object>> cmsImages;
	
	private String panid;
	// 剧集tag，如180001:1-3:1-10;11-20;20-22;|180002:4-5:1-10;11-15; add by
// zhanglianfa at 20141009
	private String taglist;
	private String orderlist;
	private String subName;
	private String videoSubNames;
	private String videoImages;
	private String isPays;
    private String video_durations;

    public String getExternal_id() {
        return external_id;
    }

    public void setExternal_id(String external_id) {
        this.external_id = external_id;
    }

	/**
	 * @return the panid
	 */
	public String getPanid() {
		return panid;
	}

	/**
	 * @param panid the panid to set
	 */
	public void setPanid(String panid) {
		this.panid = panid;
	}

	public List<Map<String, Object>> getDirectoriesPoster() {
		return directoriesPoster;
	}

	public void setDirectoriesPoster(List<Map<String, Object>> directoriesPoster) {
		this.directoriesPoster = directoriesPoster;
	}

	public List<Map<String, Object>> getStarsPoster() {
		return starsPoster;
	}

	public void setStarsPoster(List<Map<String, Object>> starsPoster) {
		this.starsPoster = starsPoster;
	}

	private List<Map<String, Object>> directoriesPoster;
	private List<Map<String, Object>> starsPoster;

	public String getVarietyShow() {
		return varietyShow;
	}

	public void setVarietyShow(String varietyShow) {
		this.varietyShow = varietyShow;
	}

	private String varietyShow;

	public String getSeriesAlbumIds() {
		return seriesAlbumIds;
	}

	public void setSeriesAlbumIds(String seriesAlbumIds) {
		this.seriesAlbumIds = seriesAlbumIds;
	}

	public List<Map<String, Object>> getRelationAlbums() {
		return relationAlbums;
	}

	public void setRelationAlbums(List<Map<String, Object>> relationAlbums) {
		this.relationAlbums = relationAlbums;
	}

	public String getStarsPic() {
		return starsPic;
	}

	public void setStarsPic(String starsPic) {
		this.starsPic = starsPic;
	}

	public String getDisplay() {
		return display;
	}

	public void setDisplay(String display) {
		this.display = display;
	}

	public String getAid() {
		return aid;
	}

	public void setAid(String aid) {
		this.aid = aid;
	}

	public String getFirstPlayTime() {
		return firstPlayTime;
	}

	public void setFirstPlayTime(String firstPlayTime) {
		this.firstPlayTime = firstPlayTime;
	}

	public String getStarringPlay() {
		return starringPlay;
	}

	public void setStarringPlay(String starringPlay) {
		this.starringPlay = starringPlay;
	}

	public String getRcompany() {
		return rcompany;
	}

	public void setRcompany(String rcompany) {
		this.rcompany = rcompany;
	}

	public String getName() {
		return name;
	}

	public void setName(String name) {
		this.name = name;
	}

	public String getNameQuanpin() {
		return nameQuanpin;
	}

	public String getVideoPlayUrls() {
		return videoPlayUrls;
	}

	public void setVideoPlayUrls(String videoPlayUrls) {
		this.videoPlayUrls = videoPlayUrls;
	}

	public String getSubSrc() {
		return subSrc;
	}

	public void setSubSrc(String subSrc) {
		this.subSrc = subSrc;
	}

	public void setNameQuanpin(String nameQuanpin) {
		this.nameQuanpin = nameQuanpin;
	}

	public String getNameJianpin() {
		return nameJianpin;
	}

	public void setNameJianpin(String nameJianpin) {
		this.nameJianpin = nameJianpin;
	}

	public String getQname() {
		return qname;
	}

	public void setQname(String qname) {
		this.qname = qname;
	}

	public String getSname() {
		return sname;
	}

	public void setSname(String sname) {
		this.sname = sname;
	}

	public String getAllowforeign() {
		return allowforeign;
	}

	public void setAllowforeign(String allowforeign) {
		this.allowforeign = allowforeign;
	}

	public String getOtherName() {
		return otherName;
	}

	public void setOtherName(String otherName) {
		this.otherName = otherName;
	}

	public String getPostS1() {
		return postS1;
	}

	public void setPostS1(String postS1) {
		this.postS1 = postS1;
	}

	public String getPostS2() {
		return postS2;
	}

	public void setPostS2(String postS2) {
		this.postS2 = postS2;
	}

	public String getPostS3() {
		return postS3;
	}

	public void setPostS3(String postS3) {
		this.postS3 = postS3;
	}

	public String getPostH1() {
		return postH1;
	}

	public void setPostH1(String postH1) {
		this.postH1 = postH1;
	}

	public String getPostH2() {
		return postH2;
	}

	public void setPostH2(String postH2) {
		this.postH2 = postH2;
	}

	public String getPostF1() {
		return postF1;
	}

	public void setPostF1(String postF1) {
		this.postF1 = postF1;
	}

	public String getPostF2() {
		return postF2;
	}

	public void setPostF2(String postF2) {
		this.postF2 = postF2;
	}

	public String getPostF3() {
		return postF3;
	}

	public void setPostF3(String postF3) {
		this.postF3 = postF3;
	}

	public String getPoster11() {
		return poster11;
	}

	public void setPoster11(String poster11) {
		this.poster11 = poster11;
	}

	public String getPoster12() {
		return poster12;
	}

	public void setPoster12(String poster12) {
		this.poster12 = poster12;
	}

	public String getPoster19() {
		return poster19;
	}

	public void setPoster19(String poster19) {
		this.poster19 = poster19;
	}

	public String getPoster20() {
		return poster20;
	}

	public void setPoster20(String poster20) {
		this.poster20 = poster20;
	}

	public String getDirectory() {
		return directory;
	}

	public void setDirectory(String directory) {
		this.directory = directory;
	}

	public String getStarring() {
		return starring;
	}

	public void setStarring(String starring) {
		this.starring = starring;
	}

	public String getCategory() {
		return category;
	}

	public void setCategory(String category) {
		this.category = category;
	}

	public String getCategoryName() {
		return categoryName;
	}

	public void setCategoryName(String categoryName) {
		this.categoryName = categoryName;
	}

	public String getSubCategory() {
		return subCategory;
	}

	public void setSubCategory(String subCategory) {
		this.subCategory = subCategory;
	}

	public String getSubCategoryName() {
		return subCategoryName;
	}

	public void setSubCategoryName(String subCategoryName) {
		this.subCategoryName = subCategoryName;
	}

	public String getVideoType() {
		return videoType;
	}

	public void setVideoType(String videoType) {
		this.videoType = videoType;
	}

	public String getVideoTypeName() {
		return videoTypeName;
	}

	public void setVideoTypeName(String videoTypeName) {
		this.videoTypeName = videoTypeName;
	}

	public String getStyle() {
		return style;
	}

	public void setStyle(String style) {
		this.style = style;
	}

	public String getLanguage() {
		return language;
	}

	public void setLanguage(String language) {
		this.language = language;
	}

	public String getArea() {
		return area;
	}

	public void setArea(String area) {
		this.area = area;
	}

	public String getAreaName() {
		return areaName;
	}

	public void setAreaName(String areaName) {
		this.areaName = areaName;
	}

	public String getPushFlag() {
		return pushFlag;
	}

	public void setPushFlag(String pushFlag) {
		this.pushFlag = pushFlag;
	}

	public String getIsDisplay() {
		return isDisplay;
	}

	public void setIsDisplay(String isDisplay) {
		this.isDisplay = isDisplay;
	}

	public String getHasHeight() {
		return hasHeight;
	}

	public void setHasHeight(String hasHeight) {
		this.hasHeight = hasHeight;
	}

	public String getEpisodes() {
		return episodes;
	}

	public void setEpisodes(String episodes) {
		this.episodes = episodes;
	}

	public String getNowEpisodes() {
		return nowEpisodes;
	}

	public void setNowEpisodes(String nowEpisodes) {
		this.nowEpisodes = nowEpisodes;
	}

	public String getDuration() {
		return duration;
	}

	public void setDuration(String duration) {
		this.duration = duration;
	}

	public String getIsEnd() {
		return isEnd;
	}

	public void setIsEnd(String isEnd) {
		this.isEnd = isEnd;
	}

	public String getTag() {
		return tag;
	}

	public void setTag(String tag) {
		this.tag = tag;
	}

	public String getReleaseDate() {
		return releaseDate;
	}

	public void setReleaseDate(String releaseDate) {
		this.releaseDate = releaseDate;
	}

	public String getCtime() {
		return ctime;
	}

	public void setCtime(String ctime) {
		this.ctime = ctime;
	}

	public String getMtime() {
		return mtime;
	}

	public void setMtime(String mtime) {
		this.mtime = mtime;
	}

	public String getLetvReleaseDate() {
		return letvReleaseDate;
	}

	public void setLetvReleaseDate(String letvReleaseDate) {
		this.letvReleaseDate = letvReleaseDate;
	}

	public String getCopyright() {
		return copyright;
	}

	public void setCopyright(String copyright) {
		this.copyright = copyright;
	}

	public String getRecommLevel() {
		return recommLevel;
	}

	public void setRecommLevel(String recommLevel) {
		this.recommLevel = recommLevel;
	}

	public String getRating() {
		return rating;
	}

	public void setRating(String rating) {
		this.rating = rating;
	}

	public String getVotes() {
		return votes;
	}

	public void setVotes(String votes) {
		this.votes = votes;
	}

	public String getDescription() {
		return description;
	}

	public void setDescription(String description) {
		this.description = description;
	}

	public String getShortDesc() {
		return shortDesc;
	}

	public void setShortDesc(String shortDesc) {
		this.shortDesc = shortDesc;
	}

	public String getVipID() {
		return vipID;
	}

	public void setVipID(String vipID) {
		this.vipID = vipID;
	}

	public String getFitAge() {
		return fitAge;
	}

	public void setFitAge(String fitAge) {
		this.fitAge = fitAge;
	}

	public String getAllowMonth() {
		return allowMonth;
	}

	public void setAllowMonth(String allowMonth) {
		this.allowMonth = allowMonth;
	}

	public String getSinglePrice() {
		return singlePrice;
	}

	public void setSinglePrice(String singlePrice) {
		this.singlePrice = singlePrice;
	}

	public String getDiscountPrice() {
		return discountPrice;
	}

	public void setDiscountPrice(String discountPrice) {
		this.discountPrice = discountPrice;
	}

	public String getDiscountDate() {
		return discountDate;
	}

	public void setDiscountDate(String discountDate) {
		this.discountDate = discountDate;
	}

	public String getPayDate() {
		return payDate;
	}

	public void setPayDate(String payDate) {
		this.payDate = payDate;
	}

	public String getPrePrice() {
		return prePrice;
	}

	public void setPrePrice(String prePrice) {
		this.prePrice = prePrice;
	}

	public String getFid() {
		return fid;
	}

	public void setFid(String fid) {
		this.fid = fid;
	}

	public String getForder() {
		return forder;
	}

	public void setForder(String forder) {
		this.forder = forder;
	}

	public String getVersionTitle() {
		return versionTitle;
	}

	public void setVersionTitle(String versionTitle) {
		this.versionTitle = versionTitle;
	}

	public String getVids() {
		return vids;
	}

	public void setVids(String vids) {
		this.vids = vids;
	}

	public String getVipCount() {
		return vipCount;
	}

	public void setVipCount(String vipCount) {
		this.vipCount = vipCount;
	}

	public String getNetFilmCount() {
		return netFilmCount;
	}

	public void setNetFilmCount(String netFilmCount) {
		this.netFilmCount = netFilmCount;
	}

	public String getIpadCount() {
		return ipadCount;
	}

	public void setIpadCount(String ipadCount) {
		this.ipadCount = ipadCount;
	}

	public String getMobileCount() {
		return mobileCount;
	}

	public void setMobileCount(String mobileCount) {
		this.mobileCount = mobileCount;
	}

	public String getPlayCount() {
		return playCount;
	}

	public void setPlayCount(String playCount) {
		this.playCount = playCount;
	}

	public String getPlayStreams() {
		return playStreams;
	}

	public void setPlayStreams(String playStreams) {
		this.playStreams = playStreams;
	}

	@Override
    public String getSrc() {
		return src;
	}

	@Override
    public void setSrc(String src) {
		this.src = src;
	}

	public String getWeekCount() {
		return weekCount;
	}

	public void setWeekCount(String weekCount) {
		this.weekCount = weekCount;
	}

	public String getMonthCount() {
		return monthCount;
	}

	public void setMonthCount(String monthCount) {
		this.monthCount = monthCount;
	}

	public String getDayCount() {
		return dayCount;
	}

	public void setDayCount(String dayCount) {
		this.dayCount = dayCount;
	}

	public String getUrl() {
		return url;
	}

	public void setUrl(String url) {
		this.url = url;
	}

	public List<VideoBean> getVideoList() {
		return videoList;
	}

	public void setVideoList(List<VideoBean> videoList) {
		this.videoList = videoList;
	}

	public String getSubname() {
		return subname;
	}

	public void setSubname(String subname) {
		this.subname = subname;
	}

	public String getEnglishName() {
		return englishName;
	}

	public void setEnglishName(String englishName) {
		this.englishName = englishName;
	}

	public String getActor() {
		return actor;
	}

	public void setActor(String actor) {
		this.actor = actor;
	}

	public String getScreenwriter() {
		return screenwriter;
	}

	public void setScreenwriter(String screenwriter) {
		this.screenwriter = screenwriter;
	}

	public String getMaker() {
		return maker;
	}

	public void setMaker(String maker) {
		this.maker = maker;
	}

	public String getAuthors() {
		return authors;
	}

	public void setAuthors(String authors) {
		this.authors = authors;
	}

	public String getCompose() {
		return compose;
	}

	public void setCompose(String compose) {
		this.compose = compose;
	}

	public String getStyleName() {
		return styleName;
	}

	public void setStyleName(String styleName) {
		this.styleName = styleName;
	}

	public String getLanguageName() {
		return languageName;
	}

	public void setLanguageName(String languageName) {
		this.languageName = languageName;
	}

	public String getCopyrightName() {
		return copyrightName;
	}

	public void setCopyrightName(String copyrightName) {
		this.copyrightName = copyrightName;
	}

	public String getCopyrightBegin() {
		return copyrightBegin;
	}

	public void setCopyrightBegin(String copyrightBegin) {
		this.copyrightBegin = copyrightBegin;
	}

	public String getCopyrightEnd() {
		return copyrightEnd;
	}

	public void setCopyrightEnd(String copyrightEnd) {
		this.copyrightEnd = copyrightEnd;
	}

	public String getCopyrightCompany() {
		return copyrightCompany;
	}

	public void setCopyrightCompany(String copyrightCompany) {
		this.copyrightCompany = copyrightCompany;
	}

	public String getIspay() {
		return ispay;
	}

	public void setIspay(String ispay) {
		this.ispay = ispay;
	}

	public String getRecordCompany() {
		return recordCompany;
	}

	public void setRecordCompany(String recordCompany) {
		this.recordCompany = recordCompany;
	}

	public String getPublishCompany() {
		return publishCompany;
	}

	public void setPublishCompany(String publishCompany) {
		this.publishCompany = publishCompany;
	}

	public String getDiscountEndDate() {
		return discountEndDate;
	}

	public void setDiscountEndDate(String discountEndDate) {
		this.discountEndDate = discountEndDate;
	}

	public String getTvid() {
		return tvid;
	}

	public void setTvid(String tvid) {
		this.tvid = tvid;
	}

	public String getTvName() {
		return tvName;
	}

	public void setTvName(String tvName) {
		this.tvName = tvName;
	}

	public String getFirstWord() {
		return firstWord;
	}

	public void setFirstWord(String firstWord) {
		this.firstWord = firstWord;
	}

	public String getVrsAlbumId() {
		return vrsAlbumId;
	}

	public void setVrsAlbumId(String vrsAlbumId) {
		this.vrsAlbumId = vrsAlbumId;
	}

	public String getFollownum() {
		return follownum;
	}

	public void setFollownum(String follownum) {
		this.follownum = follownum;
	}

	public String getIsdelete() {
		return isdelete;
	}

	public void setIsdelete(String isdelete) {
		this.isdelete = isdelete;
	}

	public String getIstop() {
		return istop;
	}

	public void setIstop(String istop) {
		this.istop = istop;
	}

	public String getStatus() {
		return status;
	}

	public void setStatus(String status) {
		this.status = status;
	}

	public String getOrdernum() {
		return ordernum;
	}

	public void setOrdernum(String ordernum) {
		this.ordernum = ordernum;
	}

	public String getBroadcastIDs() {
		return broadcastIDs;
	}

	public void setBroadcastIDs(String broadcastIDs) {
		this.broadcastIDs = broadcastIDs;
	}

	public String getIsyuanxian() {
		return isyuanxian;
	}

	public void setIsyuanxian(String isyuanxian) {
		this.isyuanxian = isyuanxian;
	}

	public String getImgVertical150x220() {
		return imgVertical150x220;
	}

	public void setImgVertical150x220(String imgVertical150x220) {
		this.imgVertical150x220 = imgVertical150x220;
	}

	public String getImgVertical120x160() {
		return imgVertical120x160;
	}

	public void setImgVertical120x160(String imgVertical120x160) {
		this.imgVertical120x160 = imgVertical120x160;
	}

	public String getImgVertical300x400() {
		return imgVertical300x400;
	}

	public void setImgVertical300x400(String imgVertical300x400) {
		this.imgVertical300x400 = imgVertical300x400;
	}

	public String getImgHorizontal130x80() {
		return imgHorizontal130x80;
	}

	public void setImgHorizontal130x80(String imgHorizontal130x80) {
		this.imgHorizontal130x80 = imgHorizontal130x80;
	}

	public String getImgDetail() {
		return imgDetail;
	}

	public void setImgDetail(String imgDetail) {
		this.imgDetail = imgDetail;
	}

	public String getPlayStatus() {
		return playStatus;
	}

	public void setPlayStatus(String playStatus) {
		this.playStatus = playStatus;
	}

	public String getPlayLink() {
		return playLink;
	}

	public void setPlayLink(String playLink) {
		this.playLink = playLink;
	}

	public String getIntro() {
		return intro;
	}

	public void setIntro(String intro) {
		this.intro = intro;
	}

	public String getDetailUrl() {
		return detailUrl;
	}

	public void setDetailUrl(String detailUrl) {
		this.detailUrl = detailUrl;
	}

	public String getViewPics() {
		return viewPics;
	}

	public void setViewPics(String viewPics) {
		this.viewPics = viewPics;
	}

	public String getImages() {
		return images;
	}

	public void setImages(String images) {
		this.images = images;
	}

	public String getHighLightName() {
		return highLightName;
	}

	public void setHighLightName(String highLightName) {
		this.highLightName = highLightName;
	}

	public String getIsHomemade() {
		return isHomemade;
	}

	public void setIsHomemade(String isHomemade) {
		this.isHomemade = isHomemade;
	}

	public String getVideoBaseType() {
		return videoBaseType;
	}

	public void setVideoBaseType(String videoBaseType) {
		this.videoBaseType = videoBaseType;
	}

	public String getSourceid() {
		return sourceid;
	}

	public void setSourceid(String sourceid) {
		this.sourceid = sourceid;
	}

	public String getName_pinyin_abb() {
		return name_pinyin_abb;
	}

	public void setName_pinyin_abb(String name_pinyin_abb) {
		this.name_pinyin_abb = name_pinyin_abb;
	}

	public String getWebsiteTitle() {
		return websiteTitle;
	}

	public void setWebsiteTitle(String websiteTitle) {
		this.websiteTitle = websiteTitle;
	}

	public String getMobileTitle() {
		return mobileTitle;
	}

	public void setMobileTitle(String mobileTitle) {
		this.mobileTitle = mobileTitle;
	}

	public String getTvTitle() {
		return tvTitle;
	}

	public void setTvTitle(String tvTitle) {
		this.tvTitle = tvTitle;
	}

	public String getDownloadPlatform() {
		return downloadPlatform;
	}

	public void setDownloadPlatform(String downloadPlatform) {
		this.downloadPlatform = downloadPlatform;
	}

	public String getPayPlatform() {
		return payPlatform;
	}

	public void setPayPlatform(String payPlatform) {
		this.payPlatform = payPlatform;
	}

	public String getDoubanid() {
		return doubanid;
	}

	public void setDoubanid(String doubanid) {
		this.doubanid = doubanid;
	}

	public String getActorPlay() {
		return actorPlay;
	}

	public void setActorPlay(String actorPlay) {
		this.actorPlay = actorPlay;
	}

	public String getPicOriginal() {
		return picOriginal;
	}

	public void setPicOriginal(String picOriginal) {
		this.picOriginal = picOriginal;
	}

	public String getProgramStyle() {
		return programStyle;
	}

	public void setProgramStyle(String programStyle) {
		this.programStyle = programStyle;
	}

	public String getPlayTV() {
		return playTV;
	}

	public void setPlayTV(String playTV) {
		this.playTV = playTV;
	}

	public String getIs_follow() {
		return is_follow;
	}

	public void setIs_follow(String is_follow) {
		this.is_follow = is_follow;
	}

	public String getPayProduct() {
		return payProduct;
	}

	public void setPayProduct(String payProduct) {
		this.payProduct = payProduct;
	}

	public String getRelationid() {
		return relationid;
	}

	public void setRelationid(String relationid) {
		this.relationid = relationid;
	}

	public String getCountry() {
		return country;
	}

	public void setCountry(String country) {
		this.country = country;
	}

	public String getVidEpisode() {
		return vidEpisode;
	}

	public void setVidEpisode(String vidEpisode) {
		this.vidEpisode = vidEpisode;
	}

	public String getStarringName() {
		return starringName;
	}

	public void setStarringName(String starringName) {
		this.starringName = starringName;
	}

	public String getDirectoryName() {
		return directoryName;
	}

	public void setDirectoryName(String directoryName) {
		this.directoryName = directoryName;
	}

	public String getActorName() {
		return actorName;
	}

	public void setActorName(String actorName) {
		this.actorName = actorName;
	}

	public String getLiveInfo() {
		return liveInfo;
	}

	public void setLiveInfo(String liveInfo) {
		this.liveInfo = liveInfo;
	}

	/**
	 * @return the globalVids
	 */
	public String getGlobalVids() {
		return globalVids;
	}

	/**
	 * @param globalVids
	 *        the globalVids to set
	 */
	public void setGlobalVids(String globalVids) {
		this.globalVids = globalVids;
	}

	public String getUnIds() {
		return unIds;
	}

	public void setUnIds(String unIds) {
		this.unIds = unIds;
	}

	public String getTaglist() {
		return taglist;
	}

	public String getAlbumPic() {
		return albumPic;
	}

	public void setAlbumPic(String albumPic) {
		this.albumPic = albumPic;
	}

	public List<Map<String, Object>> getCmsImages() {
		return cmsImages;
	}

	public void setCmsImages(List<Map<String, Object>> cmsImages) {
		this.cmsImages = cmsImages;
	}

	public void setTaglist(String taglist) {
		this.taglist = taglist;
	}

	/**
	 * @return the orderlist
	 */
	public String getOrderlist() {
		return orderlist;
	}

	/**
	 * @param orderlist the orderlist to set
	 */
	public void setOrderlist(String orderlist) {
		this.orderlist = orderlist;
	}

    public String getSubName() {
        return subName;
    }

    public void setSubName(String subName) {
        this.subName = subName;
    }

    public String getVideoSubNames() {
        return videoSubNames;
    }

    public void setVideoSubNames(String videoSubNames) {
        this.videoSubNames = videoSubNames;
    }

    public String getVideoImages() {
        return videoImages;
    }

    public void setVideoImages(String videoImages) {
        this.videoImages = videoImages;
    }
    
    public String getIsPays() {
        return isPays;
    }

    public void setIsPays(String isPays) {
        this.isPays = isPays;
    }

    public String getExternalIds() {
		return externalIds;
	}

	public void setExternalIds(String externalIds) {
		this.externalIds = externalIds;
	}

	public String getMids() {
		return mids;
	}

	public void setMids(String mids) {
		this.mids = mids;
	}

	public String getLetv_original_id() {
		return letv_original_id;
	}

	public void setLetv_original_id(String letv_original_id) {
		this.letv_original_id = letv_original_id;
	}

    public String getSpecial_site() {
        return special_site;
    }

    public void setSpecial_site(String special_site) {
        this.special_site = special_site;
    }

    public String getPlay_status() {
        return play_status;
    }

    public void setPlay_status(String play_status) {
        this.play_status = play_status;
    }

    public String getPublisher() {
        return publisher;
    }

    public void setPublisher(String publisher) {
        this.publisher = publisher;
    }

    public String getVideo_durations() {
        return video_durations;
    }

    public void setVideo_durations(String video_durations) {
        this.video_durations = video_durations;
    }

    public String getVideo_types() {
        return video_types;
    }

    public void setVideo_types(String video_types) {
        this.video_types = video_types;
    }

    public String getPrice() {
        return price;
    }

    public void setPrice(String price) {
        this.price = price;
    }

    public String getVprice() {
        return vprice;
    }

    public void setVprice(String vprice) {
        this.vprice = vprice;
    }

    public String getStarttime() {
        return starttime;
    }

    public void setStarttime(String starttime) {
        this.starttime = starttime;
    }

    public String getEndtime() {
        return endtime;
    }

    public void setEndtime(String endtime) {
        this.endtime = endtime;
    }

    public void setSomePropertyNull() {
        setVideoPlayUrls(null);
        this.setVideoSubNames(null);
        this.setVideoImages(null);
        this.setDownloadPlatform(null);
        this.setPayPlatform(null);
        this.setIsPays(null);
        this.setExternalIds(null);
        this.setMids(null);
        this.setVideo_durations(null);
        this.setVideo_types(null);
        if (!"1".equals(this.getSrc())) {
        	this.setVids(null);
        }
        if ("11".equals(category) || "16".equals(category)) {
            this.intro="";
        }
    }

    public void sample2traditional(ZHConverter converter) {
        setStarring(converter.convert(getStarring()));
        setName(converter.convert(getName()));
        setCategoryName(converter.convert(getCategoryName()));
        setAreaName(converter.convert(getCategoryName()));
        this.directory = converter.convert(directory);
        this.directoryName = converter.convert(directoryName);
        this.description = converter.convert(description);
        this.shortDesc = converter.convert(shortDesc);
        this.otherName = converter.convert(otherName);
        this.qname = converter.convert(qname);
        this.playStreams = converter.convert(playStreams);
        this.tag = converter.convert(tag);
        this.subCategoryName = converter.convert(subCategoryName);
        this.intro = converter.convert(intro);
        this.language = converter.convert(language);
        this.subName = converter.convert(subName);
        this.play_status = converter.convert(play_status);
        if (this.starsPoster != null){
            for(Map<String, Object> poster:starsPoster){
                Object name = poster.get("name");
                if (name!=null) {
                    poster.put("name", converter.convert(name.toString()));
                }
            }
        }
    }
    
}
